<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>循环语句for循环  </title>
    <script>
        var n=0;
        while(n<10) {
            document.write(n++ + "<br/>");
        }
     //练习题 假如投资的年利率是5%，试求从1000元到5000元 需要花费多少年
        /*/var p=1000*1.05                     0 第一年
        *1050           1000*1.05*1.05         1 第二年
        * 1102.5        10000*1.05*1.05*1.05   2 第三年
        * 1157.625
        * */
    var num=1000;
    var count=0;
    while(num<5000){
        num*=1.05;
        count++;
    }
    console.log("一共需要"+count+"年");
    </script>
</head>
<body>
<script>
    /*一.while语句    {语句...}是循环体
    *       1.语法:
    *           while(条件表达式){
    *           语句....
    *            }
    *
    *       2.执行流程   while语句在执行时，先对条件表达式进行判断
    *           值为 true则执行循环体，循环体执行完毕后，继续对表达式进行判断
    *                如果为true，则继续执行循环体，以此类推
    *           值为 false则中止循环
    *       创建一个循环，三步骤     1.创建一个初始化的变量
    *                               2.条件表达式
    *                               3.定义一个更新表达式，每次更新初始化变量
    *二.do...while语句
    *       1.语法:
    *           do{
    *               语句....
    *                }while(条件表达式)
    *        2.执行流程 先执行循环体即do后面的语句,循环体执行完毕后在对while后的条件表达式进行判断，
    *                   如果为true 则继续执行循环体 如果为false则中止循环
    *
    * while和do...while 语句功能类似，不同的是while是先判断后执行语句  do..while是先执行语句后判断 do..while至少执行一次
    * while则不能
    * */

</script>
</body>
</html>